{# Commitments, contradictions and positions, a meeting's or a person's, and what a series keeps coming back to (``ThreadSection``): each section, its items with whose, where they stand and the lines they cite folded under them, then their other lines (a contradiction's other side, where a commitment came up again). ``said`` maps a quoted line's id to when it was said and where it opens. #} {% from "components/macros/layout.html" import badge %} {% from "pages/meetings/_macros.html" import heading %} {% macro quote_lines(quotes, said) %} {% for quote in quotes %}
{{ quote.speaker }}: {{ quote.text }} {{ said[quote.id].when }}
{% endfor %} {% endmacro %} {% macro thread_sections(sections, said) %} {% set tones = {"open": "accent", "mentioned": "warn", "answered": "ok", "done": "ok", "dropped": "muted"} %} {% for section in sections %}{{ section.other }}
{{ quote_lines(item.other, said) }}{{ section.empty }}
{% endif %}